package cn.hsa.xxx.api.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;


@Data
@NoArgsConstructor
@AllArgsConstructor
public class DiscountRulesDTO implements Serializable {

    private static final long serialVersionUID = 1927728643068512212L;

    /**
     * 折扣规则UUID
     */
    private String discountRulesUuid;
    /**
     * 折扣类型：1、满减券、2、立减券(本次不包 含)、3、折扣券
     */
    private String discountType;
    /**
     * 是否允许叠加使用, 0:不允许，1：允 许
     */
    private String allowOverlayFlag;
    /**
     * 使用品类，这里为书籍类型，* 表示所有 类型均可使用
     */
    private String useCategory;
    /**
     * 指标值，当订单总金额达到这个值时，可以享受优惠，单 位：元
     */
    private Float indexes;
    /**
     * 优惠值，（折扣券，这里就是百分比；其他 类型就是实际金额，单位：元）
     */
    private Float preferentialValue;
    /**
     * 有效期，开始时间
     */
    private Date validStartTime;
    /**
     * 有效期，截止时间
     */
    private Date validEndTime;
    /**
     * 折扣规则信息 创建时间
     */
    private Date createTime;
    /**
     * 折扣规则信息更新时间
     */
    private Date updateTime;
}
